Target group stickiness と ターゲットグループの属性の「維持設定」の両方を有効化した際、依存関係があるか教えてください
困っていること
ALB の利用を検討しています。Target group stickiness と ターゲットグループの属性の「維持設定」の両方を有効化した際、依存関係があるか教えてください。
・スティッキーセッション — Amazon Elastic Compute Cloud (Amazon EC2) インスタンスにローカルセッションデータを保持することで、アプリケーションアーキテクチャを簡素化したり、アプリケーションのパフォーマンスを向上させたりできます。インスタンスはセッション状態情報をローカルに保持またはキャッシュできるためです。Amazon Web Services (AWS) は現在、アプリケーションクッキーとロードバランサークッキーという 2 種類のスティッキーセッションを提供しています。
・ターゲットグループの固定 — 青/緑のデプロイでは、アプリケーションの複数のバージョンがデプロイされていて、セッション中もクライアントに同じバージョンのアプリケーションを引き続き使用させたい場合があります。この場合、ターゲットグループスティッキネスを使用して、クライアントからのすべての通信を同じ EC2 インスタンスではなく同じターゲットグループにルーティングできます。
どう対応すればいいの?
Target group stickiness と ターゲットグループの属性の「維持設定」の両方を有効化した場合でも依存関係はなく、併用するかたちで利用可能です。
そのため有効期間は完全に独立しており、相互に影響を与えることはありません。
ターゲットグループの維持設定は、すでに存在するターゲットの維持設定 (スティッキーセッションとも呼ばれます) とは異なることに注意してください。スティッキーセッションは、クライアントからのリクエストが常にターゲットグループ内の特定のターゲットに維持されることを確実にします。ターゲットグループの維持設定は、リクエストが特定のターゲットグループに送信されることを確実にするだけです。スティッキーセッションは、ターゲットグループレベルの維持設定と併用できます。